home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 40
/
Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso
/
Aminet
/
util
/
virus
/
xvslibrary.lha
/
Xvs
/
Developer
/
include
/
C
/
clib
/
xvs_protos.h
Wrap
C/C++ Source or Header
|
1999-04-26
|
1KB
|
38 lines
#ifndef CLIB_XVS_PROTOS_H
#define CLIB_XVS_PROTOS_H
/*
** $VER: clib/xvs_protos.h 33.1 (10.09.1998) by SDI
**
** (C) Copyright 1998 by Georg Hörmann and Dirk Stöcker
** All Rights Reserved
*/
#ifndef EXEC_TYPES_H
#include <exec/types.h>
#endif
#ifndef LIBRARIES_XVS_H
#include <libraries/xvs.h>
#endif
APTR xvsAllocObject(ULONG objecttype);
ULONG xvsCheckBootblock(struct xvsBootInfo *bootinfo);
ULONG xvsCheckFile(struct xvsFileInfo *fileinfo);
ULONG xvsCheckSector(struct xvsSectorInfo *sectorinfo);
struct xvsVirusList *xvsCreateVirusList(ULONG listtype);
void xvsFreeObject(APTR object);
void xvsFreeVirusList(struct xvsVirusList *viruslist);
void xvsInstallBootblock(APTR bootblock, ULONG boottype, ULONG dostype);
ULONG xvsObjectType(APTR object);
BOOL xvsRepairFile(struct xvsFileInfo *fileinfo);
BOOL xvsRepairSector(struct xvsSectorInfo *sectorinfo);
BOOL xvsSelfTest(void);
void xvsSumBootblock(APTR bootblock, ULONG offset);
ULONG xvsSurveyMemory(struct xvsMemoryInfo *memoryinfo);
#endif /* CLIB_XVS_PROTOS_H */